Thực đơn
Hàm_băm_mật_mã_học Danh sách các hàm băm mật mã họcMột số thuật toán trong danh sách dưới đây được biết là không an toàn; xem các bài cho từng thuật toán cụ thể để biết thêm thông tin về tình trạng thuật toán. Xem thêm các hàm băm khác ở cuối trang.
Thuật toán | Kích thước đầu ra (output size) | Kích thước trạng thái trong (Internal state size) | Kích thước khối (Block size) | Độ dài (Length size) | Kích thước word (Word size) | Xung đột (Collision) |
---|---|---|---|---|---|---|
HAVAL | 256/224/192/160/128 | 256 | 1024 | 64 | 32 | Có |
MD2 | 128 | 384 | 128 | Không | 8 | khả năng lớn |
MD4 | 128 | 128 | 512 | 64 | 32 | Có |
MD5 | 128 | 144 | 122 | 88 | 88 | Có |
PANAMA | 256 | 8736 | 256 | No | 32 | Có lỗi |
RIPEMD | 128 | 128 | 512 | 64 | 32 | Có |
RIPEMD-128/256 | 128/256 | 128/256 | 512 | 64 | 32 | Không |
RIPEMD-160/320 | 160/320 | 160/320 | 512 | 64 | 32 | Không |
SHA-0 | 160 | 160 | 512 | 64 | 32 | Không |
SHA-1 | 160 | 160 | 512 | 64 | 32 | Có lỗi |
SHA-256/224 | 256/224 | 256 | 512 | 64 | 32 | Không |
SHA-512/384 | 512/384 | 512 | 1024 | 128 | 64 | Không |
Tiger(2)-192/160/128 | 192/160/128 | 192 | 512 | 64 | 64 | Không |
VEST-4/8 (hash mode) | 160/256 | 256/384 | 8 | 80/128 | 1 | Không[1] |
VEST-16/32 (hash mode) | 320/512 | 512/768 | 8 | 160/256 | 1 | Không |
WHIRLPOOL | 512 | 512 | 512 | 256 | 8 | Không |
Các hàm băm SHA là một loạt các hàm do NSA phát triển: SHA, còn được biết với tên SHA-0, SHA-1 và 4 biến thể của một hàm có tên SHA-2.
Lưu ý: Ở đây, trạng thái trong (internal state) có nghĩa là "tổng băm trong" (internal hash sum) sau mỗi lần nén một khối dữ liệu. Hầu hết các hàm băm còn dùng một số biến bổ sung khác, chẳng hạn như độ dài của dữ liệu đã được nén cho đến thời điểm hiện tại, do điều này cần cho việc chèn độ dài (length padding) ở cuối. Xem chi tiết tại Hàm băm Merkle-Damgård.
Xem chi tiết tại hàm băm dựa vào mã hóa khối.
Thực đơn
Hàm_băm_mật_mã_học Danh sách các hàm băm mật mã họcLiên quan
Hàm băm mật mã Hàm băm Hàm bước Heaviside Hàm bước Hàm băm ổn định Hàm bậc cao Hàm lượng giác Hàm số Hàm liên tục Hàm PhongTài liệu tham khảo
WikiPedia: Hàm_băm_mật_mã_học http://planeta.terra.com.br/informatica/paulobarre... http://www.cryptography.com/cnews/hash.html http://www.rsasecurity.com/rsalabs/node.asp?id=217... http://schneier.com/essay-074.html http://www.cits.rub.de/MD5Collisions/ http://www.cs.rit.edu/~ark/lectures/onewayhash/one... http://www.unixwiz.net/techtips/iguide-crypto-hash... http://phpsec.org/articles/2005/password-hashing.h... http://www.adastral.ucl.ac.uk/~helger/crypto/ https://web.archive.org/web/20050302095804/http://...